Remove an unused private function
authorMatthias Clasen <mclasen@redhat.com>
Sun, 5 May 2013 18:26:33 +0000 (14:26 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 5 May 2013 19:38:46 +0000 (15:38 -0400)
_gtk_text_layout_get_line_xrange was not exported and not used
inside GTK+ either.

gtk/gtktextlayout.c
gtk/gtktextlayout.h

index 73be6b417c94260929d831b5883ece633c28fae4..f87714bcc7466708ff42a99ebc018d5f0a77c021 100644 (file)
@@ -2837,45 +2837,6 @@ gtk_text_layout_get_line_yrange (GtkTextLayout     *layout,
     }
 }
 
-/**
- * _gtk_text_layout_get_line_xrange:
- * @layout: a #GtkTextLayout
- * @iter:   a #GtkTextIter
- * @x:      location to store the top of the paragraph in pixels,
- *          or %NULL.
- * @width  location to store the height of the paragraph in pixels,
- *          or %NULL.
- *
- * Find the range of X coordinates for the paragraph containing
- * the given iter. Private for 2.0 due to API freeze, could
- * be made public for 2.2.
- **/
-void
-_gtk_text_layout_get_line_xrange (GtkTextLayout     *layout,
-                                  const GtkTextIter *iter,
-                                  gint              *x,
-                                  gint              *width)
-{
-  GtkTextLine *line;
-
-  g_return_if_fail (GTK_IS_TEXT_LAYOUT (layout));
-  g_return_if_fail (_gtk_text_iter_get_btree (iter) == _gtk_text_buffer_get_btree (layout->buffer));
-
-  line = _gtk_text_iter_get_text_line (iter);
-
-  if (x)
-    *x = 0; /* FIXME This is wrong; should represent the first available cursor position */
-  
-  if (width)
-    {
-      GtkTextLineData *line_data = _gtk_text_line_get_data (line, layout);
-      if (line_data)
-        *width = line_data->width;
-      else
-        *width = 0;
-    }
-}
-
 void
 gtk_text_layout_get_iter_location (GtkTextLayout     *layout,
                                    const GtkTextIter *iter,
index 819aaf23692e196e8e1da55a8d872cd289f2ca09..326b21e97adc05b2299200ab323332521d6fe4de 100644 (file)
@@ -372,10 +372,6 @@ void     gtk_text_layout_get_line_yrange      (GtkTextLayout     *layout,
                                                const GtkTextIter *iter,
                                                gint              *y,
                                                gint              *height);
-void     _gtk_text_layout_get_line_xrange     (GtkTextLayout     *layout,
-                                               const GtkTextIter *iter,
-                                               gint              *x,
-                                               gint              *width);
 void     gtk_text_layout_get_cursor_locations (GtkTextLayout     *layout,
                                                GtkTextIter       *iter,
                                                GdkRectangle      *strong_pos,